home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_strace.idb / usr / freeware / src / strace / patches.z / patches
Encoding:
Text File  |  1998-10-28  |  8.1 KB  |  350 lines

  1. *** ./process.c    Sat May 18 23:40:36 1996
  2. --- ../strace-3.1/./process.c    Mon Jan 12 15:39:07 1998
  3. ***************
  4. *** 60,66 ****
  5. --- 60,68 ----
  6.       { PR_GETSTACKSIZE,    "PR_GETSTACKSIZE"    },
  7.       { PR_MAXPPROCS,        "PR_MAXPPROCS"        },
  8.       { PR_UNBLKONEXEC,    "PR_UNBLKONEXEC"    },
  9. + #ifdef PR_ATOMICSIM
  10.       { PR_ATOMICSIM,        "PR_ATOMICSIM"        },
  11. + #endif
  12.       { PR_SETEXITSIG,    "PR_SETEXITSIG"        },
  13.       { PR_RESIDENT,        "PR_RESIDENT"        },
  14.       { PR_ATTACHADDR,    "PR_ATTACHADDR"        },
  15. *** ./resource.c    Sat May 18 23:40:37 1996
  16. --- ../strace-3.1/./resource.c    Mon Jan 12 15:39:12 1998
  17. ***************
  18. *** 77,83 ****
  19. --- 77,87 ----
  20.   
  21.   static char *
  22.   sprintrlim(lim)
  23. + #ifdef sgi
  24. + rlim_t lim;
  25. + #else
  26.   long lim;
  27. + #endif
  28.   {
  29.       static char buf[32];
  30.   
  31. ***************
  32. *** 84,92 ****
  33. --- 88,104 ----
  34.       if (lim == RLIM_INFINITY)
  35.           sprintf(buf, "RLIM_INFINITY");
  36.       else if (lim > 1024 && lim%1024 == 0)
  37. + #ifdef sgi
  38. +         sprintf(buf, "%llu*1024", lim/1024);
  39. + #else
  40.           sprintf(buf, "%ld*1024", lim/1024);
  41. + #endif
  42.       else
  43. + #ifdef sgi
  44. +         sprintf(buf, "%llu", lim);
  45. + #else
  46.           sprintf(buf, "%ld", lim);
  47. + #endif
  48.       return buf;
  49.   }
  50.   
  51. *** ./configure.in    Mon May 20 20:20:55 1996
  52. --- ../strace-3.1/./configure.in    Mon Jan 12 15:38:56 1998
  53. ***************
  54. *** 16,22 ****
  55.   sysv4*)
  56.       opsys=svr4
  57.       ;;
  58. ! irix5*)
  59.       opsys=svr4
  60.       ;;
  61.   *)
  62. --- 16,22 ----
  63.   sysv4*)
  64.       opsys=svr4
  65.       ;;
  66. ! irix*)
  67.       opsys=svr4
  68.       ;;
  69.   *)
  70. *** ./system.c    Sat May 18 23:40:37 1996
  71. --- ../strace-3.1/./system.c    Mon Jan 12 15:39:22 1998
  72. ***************
  73. *** 226,232 ****
  74. --- 226,237 ----
  75.       { NFSMNT_TIMEO,        "NFSMNT_TIMEO"        },
  76.       { NFSMNT_RETRANS,    "NFSMNT_RETRANS"    },
  77.       { NFSMNT_HOSTNAME,    "NFSMNT_HOSTNAME"    },
  78. + #ifdef NFSMNT_INT
  79.       { NFSMNT_INT,        "NFSMNT_INT"        },
  80. + #endif
  81. + #ifdef NFSMNT_NOINT
  82. +     { NFSMNT_NOINT,        "NFSMNT_NOINT"        },
  83. + #endif
  84.       { NFSMNT_NOAC,        "NFSMNT_NOAC"        },
  85.       { NFSMNT_ACREGMIN,    "NFSMNT_ACREGMIN"    },
  86.       { NFSMNT_ACREGMAX,    "NFSMNT_ACREGMAX"    },
  87. ***************
  88. *** 625,631 ****
  89.   #ifdef MIPS
  90.   
  91.   #include <sys/syssgi.h>
  92.   static struct xlat syssgi_options[] = {
  93.       { SGI_SYSID,        "SGI_SYSID"        },
  94.       { SGI_RDUBLK,        "SGI_RDUBLK"        },
  95. --- 630,638 ----
  96.   #ifdef MIPS
  97.   
  98.   #include <sys/syssgi.h>
  99. ! #ifndef SGI_RDUBLK
  100. ! #define SGI_RDUBLK   2  /* In IRIX5.*, missing in IRIX6 series so... */
  101. ! #endif
  102.   static struct xlat syssgi_options[] = {
  103.       { SGI_SYSID,        "SGI_SYSID"        },
  104.       { SGI_RDUBLK,        "SGI_RDUBLK"        },
  105. ***************
  106. *** 698,703 ****
  107. --- 705,713 ----
  108.       { SGI_TOSSTSAVE,    "SGI_TOSSTSAVE"        },
  109.       { SGI_FDHI,        "SGI_FDHI"        },
  110.       { SGI_MINRSS,        "SGI_MINRSS"        },
  111. + #ifdef SGI_USE_FP_BCOPY
  112. +     { SGI_USE_FP_BCOPY,    "SGI_USE_FP_BCOPY"    },
  113. + #endif
  114.       { 0,            NULL            },
  115.   };
  116.   
  117. ***************
  118. *** 749,755 ****
  119. --- 759,770 ----
  120.       { NFSMNT_TIMEO,        "NFSMNT_TIMEO"        },
  121.       { NFSMNT_RETRANS,    "NFSMNT_RETRANS"    },
  122.       { NFSMNT_HOSTNAME,    "NFSMNT_HOSTNAME"    },
  123. + #ifdef NFSMNT_INT
  124.       { NFSMNT_INT,        "NFSMNT_INT"        },
  125. + #endif
  126. + #ifdef NFSMNT_NOINT
  127. +     { NFSMNT_NOINT,        "NFSMNT_NOINT"        },
  128. + #endif
  129.       { NFSMNT_NOAC,        "NFSMNT_NOAC"        },
  130.       { NFSMNT_ACREGMIN,    "NFSMNT_ACREGMIN"    },
  131.       { NFSMNT_ACREGMAX,    "NFSMNT_ACREGMAX"    },
  132. *** ./mem.c    Sat May 18 23:40:36 1996
  133. --- ../strace-3.1/./mem.c    Mon Jan 12 15:39:01 1998
  134. ***************
  135. *** 76,81 ****
  136. --- 76,99 ----
  137.   #ifdef MAP_RENAME
  138.       { MAP_RENAME,    "MAP_RENAME"    },
  139.   #endif
  140. + #ifdef MAP_AUTOGROW
  141. +     { MAP_AUTOGROW,"MAP_AUTOGROW"    },
  142. + #endif
  143. + #ifdef MAP_LOCAL
  144. +     { MAP_LOCAL,    "MAP_LOCAL"    },
  145. + #endif
  146. + #ifdef MAP_AUTORESRV
  147. +     { MAP_AUTORESRV,"MAP_AUTORESRV"    },
  148. + #endif
  149. + #ifdef MAP_TEXT
  150. +     { MAP_TEXT,    "MAP_TEXT"    },
  151. + #endif
  152. + #ifdef MAP_BRK
  153. +     { MAP_BRK,    "MAP_BRK"    },
  154. + #endif
  155. + #ifdef MAP_PRIMARY
  156. +     { MAP_PRIMARY,    "MAP_PRIMARY"    },
  157. + #endif
  158.   #ifdef MAP_NORESERVE
  159.       { MAP_NORESERVE,"MAP_NORESERVE"    },
  160.   #endif
  161. *** ./signal.c    Wed May 22 22:12:47 1996
  162. --- ../strace-3.1/./signal.c    Mon Jan 12 15:39:18 1998
  163. ***************
  164. *** 181,193 ****
  165.       strcpy(outstr, s);
  166.       s = outstr + strlen(outstr);
  167.       nsigs = 0;
  168. !     for (i = 1; i <= NSIG; i++) {
  169.           if (sigismember(&mask, i) == 1)
  170.               nsigs++;
  171.       }
  172. !     if (nsigs >= NSIG * 2 / 3) {
  173.           *s++ = '~';
  174. !         for (i = 1; i <= NSIG; i++) {
  175.               switch (sigismember(&mask, i)) {
  176.               case 1:
  177.                   sigdelset(&mask, i);
  178. --- 181,193 ----
  179.       strcpy(outstr, s);
  180.       s = outstr + strlen(outstr);
  181.       nsigs = 0;
  182. !     for (i = 1; i <= (NSIG-1); i++) {
  183.           if (sigismember(&mask, i) == 1)
  184.               nsigs++;
  185.       }
  186. !     if (nsigs >= (NSIG-1) * 2 / 3) {
  187.           *s++ = '~';
  188. !         for (i = 1; i <= (NSIG-1); i++) {
  189.               switch (sigismember(&mask, i)) {
  190.               case 1:
  191.                   sigdelset(&mask, i);
  192. ***************
  193. *** 200,206 ****
  194.       }
  195.       format = "%s";
  196.       *s++ = '[';
  197. !     for (i = 1; i <= NSIG; i++) {
  198.           if (sigismember(&mask, i) == 1) {
  199.               sprintf(s, format, signalent[i] + 3); s += strlen(s);
  200.               format = " %s";
  201. --- 200,206 ----
  202.       }
  203.       format = "%s";
  204.       *s++ = '[';
  205. !     for (i = 1; i <= (NSIG-1); i++) {
  206.           if (sigismember(&mask, i) == 1) {
  207.               sprintf(s, format, signalent[i] + 3); s += strlen(s);
  208.               format = " %s";
  209. ***************
  210. *** 599,609 ****
  211.   #else /* !M68K */
  212.   #ifdef ALPHA
  213.       long fp;
  214. - # if __GNU_LIBRARY__ < 5
  215.       struct sigcontext_struct sc;
  216. - # else
  217. -     struct sigcontext sc;
  218. - # endif
  219.   
  220.       if (entering(tcp)) {
  221.           tcp->u_arg[0] = 0;
  222. --- 599,605 ----
  223. *** ./aclocal.m4    Wed May 22 22:12:42 1996
  224. --- ../strace-3.1/./aclocal.m4    Mon Jan 12 15:38:39 1998
  225. ***************
  226. *** 164,170 ****
  227.   AC_CACHE_VAL(ac_cv_decl_sys_errlist,
  228.   [AC_TRY_COMPILE([#include <sys/types.h>
  229.   #include <errno.h>
  230. - #include <stdio.h>
  231.   /* Somebody might declare sys_errlist in unistd.h.  */
  232.   #ifdef HAVE_UNISTD_H
  233.   #include <unistd.h>
  234. --- 164,169 ----
  235. *** ./configure    Wed May 22 22:12:44 1996
  236. --- ../strace-3.1/./configure    Mon Jan 12 15:40:17 1998
  237. ***************
  238. *** 572,578 ****
  239.   sysv4*)
  240.       opsys=svr4
  241.       ;;
  242. ! irix5*)
  243.       opsys=svr4
  244.       ;;
  245.   *)
  246. --- 572,578 ----
  247.   sysv4*)
  248.       opsys=svr4
  249.       ;;
  250. ! irix*)
  251.       opsys=svr4
  252.       ;;
  253.   *)
  254. ***************
  255. *** 2104,2110 ****
  256.   #include "confdefs.h"
  257.   #include <sys/types.h>
  258.   #include <errno.h>
  259. - #include <stdio.h>
  260.   /* Somebody might declare sys_errlist in unistd.h.  */
  261.   #ifdef HAVE_UNISTD_H
  262.   #include <unistd.h>
  263. --- 2104,2109 ----
  264. ***************
  265. *** 2114,2120 ****
  266.   char *msg = *(sys_errlist + 1);
  267.   ; return 0; }
  268.   EOF
  269. ! if { (eval echo configure:2118: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  270.     rm -rf conftest*
  271.     ac_cv_decl_sys_errlist=yes
  272.   else
  273. --- 2113,2119 ----
  274.   char *msg = *(sys_errlist + 1);
  275.   ; return 0; }
  276.   EOF
  277. ! if { (eval echo configure:2117: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  278.     rm -rf conftest*
  279.     ac_cv_decl_sys_errlist=yes
  280.   else
  281. ***************
  282. *** 2137,2143 ****
  283.     echo $ac_n "(cached) $ac_c" 1>&6
  284.   else
  285.     cat > conftest.$ac_ext <<EOF
  286. ! #line 2141 "configure"
  287.   #include "confdefs.h"
  288.   #include <sys/types.h>
  289.   #include <signal.h>
  290. --- 2136,2142 ----
  291.     echo $ac_n "(cached) $ac_c" 1>&6
  292.   else
  293.     cat > conftest.$ac_ext <<EOF
  294. ! #line 2140 "configure"
  295.   #include "confdefs.h"
  296.   #include <sys/types.h>
  297.   #include <signal.h>
  298. ***************
  299. *** 2150,2156 ****
  300.   char *msg = *(sys_siglist + 1);
  301.   ; return 0; }
  302.   EOF
  303. ! if { (eval echo configure:2154: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  304.     rm -rf conftest*
  305.     ac_cv_decl_sys_siglist=yes
  306.   else
  307. --- 2149,2155 ----
  308.   char *msg = *(sys_siglist + 1);
  309.   ; return 0; }
  310.   EOF
  311. ! if { (eval echo configure:2153: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  312.     rm -rf conftest*
  313.     ac_cv_decl_sys_siglist=yes
  314.   else
  315. ***************
  316. *** 2174,2180 ****
  317.     echo $ac_n "(cached) $ac_c" 1>&6
  318.   else
  319.     cat > conftest.$ac_ext <<EOF
  320. ! #line 2178 "configure"
  321.   #include "confdefs.h"
  322.   #include <sys/types.h>
  323.   #include <signal.h>
  324. --- 2173,2179 ----
  325.     echo $ac_n "(cached) $ac_c" 1>&6
  326.   else
  327.     cat > conftest.$ac_ext <<EOF
  328. ! #line 2177 "configure"
  329.   #include "confdefs.h"
  330.   #include <sys/types.h>
  331.   #include <signal.h>
  332. ***************
  333. *** 2187,2193 ****
  334.   char *msg = *(_sys_siglist + 1);
  335.   ; return 0; }
  336.   EOF
  337. ! if { (eval echo configure:2191: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  338.     rm -rf conftest*
  339.     ac_cv_decl__sys_siglist=yes
  340.   else
  341. --- 2186,2192 ----
  342.   char *msg = *(_sys_siglist + 1);
  343.   ; return 0; }
  344.   EOF
  345. ! if { (eval echo configure:2190: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
  346.     rm -rf conftest*
  347.     ac_cv_decl__sys_siglist=yes
  348.   else
  349.